#ifndef XMLDEFINITIONS_H 
#define XMLDEFINITIONS_H

#define RELATED_PERMUTATIONS_XML "RelatedPerms"
#define RELATED_PERMUTATION_XML "RelatedPerm"
#define VERTEX_XML "vertex"
#define CHAIN_XML "singleChain"
#define CHAIN_NAME_XML "chainName"
#define CHAIN_LENGTH_XML "length"
#define CHAIN_SUMMARY_XML "summery"
#define GROUP_XML "indipendentGroup"
#define GROUP_NAME_XML "groupName"
#define GROUP_SIZE_XML "groupSize"
#define MULTIPLE_CHAINS_XML "multipuleChains"
#define MULTIPLE_CHAINS_NAMESPACE_ATTR_XML "xmlns"
#define MULTIPLE_CHAINS_NAMESPACE_XML "http://www.w3schools.com"
#define MULTIPLE_CHAINS_NAMSPACE_XSI_ATTR_XML "xmlns:xsi"
#define MULTIPLE_CHAINS_NAMESPACE_XSI_XML "http://www.w3.org/2001/XMLSchema-instance"
#define MULTIPLE_CHAINS_SCHEMA_ATTR_XML "xsi:noNamespaceSchemaLocation"
#define MULTIPLE_CHAINS_SCHEMA_XML "multipuleChains.xsd"
#define XML_DECLARATION "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n"

#define INPUT_XML_GENERAL "general"
#define INPUT_XML_N "n"
#define INPUT_XML_W "w"

#define INPUT_XML_PERMUTATIONS "permutaions"
#define INPUT_XML_INITIAL_GROUP "initialIndependentMaximalGroup"
#define INPUT_XML_MIN_CHAIN_LEN "minPermutationChainLength"
#define INPUT_XML_MAX_INTERSECTION_SIZE "intersectionSize"
#define INPUT_XML_MAX_CHAINS "chainNumber"

#define GROUPS_XML_GROUPS "Groups"

#endif //XMLDEFINITIONS_H
